self catering golf club golf holidays scotland yorkshire golf breaks raleigh golf courses durham ocean hartlepool gold b&b golf course darlington silver north carolina north diamonds glasgow australia wales middlesbrough bed and breakfast golf clubs beach harrogate london ohio accommodation palm edinburgh platinum bradford escort north east resort golfing holidays ireland newcastle leeds golf cleveland golfing akron columbus escorts chapel hill